﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LinFu.AOP.Interfaces;
using LinFu.IoC.Configuration;
using LinFu.IoC.Interfaces;
using LinFu.Proxy.Interfaces;
using LinFu.IoC;
namespace CoreEx.Database.Persistence.Implementation
{
    
    [Implements(typeof(IChangeTracker))]
    public class ChangeTracker : IChangeTracker, IInitialize
    {

        
        
        public void Attach(object target)
        {
            throw new NotImplementedException();
        }

        public IProxyFactory ProxyFactory{ get; private set;}
        

        public void Initialize(IServiceContainer source)
        {
            ProxyFactory = source.GetService<IProxyFactory>();
        }
    }


    
}
